All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----org.omg.CORBA.Any
Any
is a container for any data that can be
described in IDL or any IDL primitive type. For each primitive type X, the following operations exist:
x
of primitive type X
into the Any
.
X
from the Any
. If the type
of the element contained in the Any
is not
X
, the operation throws a
BAD_OPERATION
exception.
public Any()
public abstract TypeCode type()
public abstract void type(TypeCode tc)
public abstract boolean equal(Any a)
public abstract void read_value(InputStream in, TypeCode tc) throws MARSHAL
public abstract void write_value(OutputStream out) throws MARSHAL
public abstract OutputStream create_output_stream()
public abstract InputStream get_input_stream()
public abstract void insert(Streamable s)
public abstract short extract_short() throws BAD_OPERATION
public abstract void insert_short(short s)
public abstract int extract_long() throws BAD_OPERATION
public abstract void insert_long(int l)
public abstract long extract_longlong() throws BAD_OPERATION
public abstract void insert_longlong(long l) throws BAD_OPERATION
public abstract short extract_ushort() throws BAD_OPERATION
public abstract void insert_ushort(short s)
public abstract int extract_ulong() throws BAD_OPERATION
public abstract void insert_ulong(int l)
public abstract long extract_ulonglong() throws BAD_OPERATION
public abstract void insert_ulonglong(long l)
public abstract float extract_float() throws BAD_OPERATION
public abstract void insert_float(float f)
public abstract double extract_double() throws BAD_OPERATION
public abstract void insert_double(double d)
public abstract boolean extract_boolean() throws BAD_OPERATION
public abstract void insert_boolean(boolean b)
public abstract char extract_char() throws BAD_OPERATION
public abstract void insert_char(char c)
public abstract byte extract_octet() throws BAD_OPERATION
public abstract void insert_octet(byte b)
public abstract char extract_wchar() throws BAD_OPERATION
public abstract void insert_wchar(char c)
public abstract Any extract_any() throws BAD_OPERATION
public abstract void insert_any(Any a)
public abstract String extract_string() throws BAD_OPERATION
public abstract void insert_string(String s)
public abstract String extract_wstring() throws BAD_OPERATION
public abstract void insert_wstring(String s)
public abstract Object extract_Object() throws BAD_OPERATION
public abstract void insert_Object(Object o)
public abstract void insert_Object(Object o, TypeCode tc)
public abstract TypeCode extract_TypeCode() throws BAD_OPERATION
public abstract void insert_TypeCode(TypeCode tc)
public abstract Principal extract_Principal() throws BAD_OPERATION
public abstract void insert_Principal(Principal tc)
All Packages Class Hierarchy This Package Previous Next Index